package com.nbsaas.boot.manufacturing.api.domain.simple;

import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;
import lombok.Data;

/**
* BOM项目-列表对象
*/
@Data
public class BomItemSimple implements Serializable {
/**
* 序列化参数
*/
private static final long serialVersionUID = 1L;




            /**
            * 备注
            **/
                private String note;

            /**
            * BOM ID
            **/
                private Long bomId;

            /**
            * 项目类型
            **/
                private String itemType;

            /**
            * 用量
            **/
                private BigDecimal quantity;

            /**
            * 项目层级
            **/
                private Integer level;

            /**
            * 技术要求
            **/
                private String technicalRequirements;

            /**
            * 项目编号
            **/
                private String itemNo;

            /**
            * 是否可选
            **/
                private Boolean isOptional;

            /**
            * 排序
            **/
                private Integer sort;

            /**
            * 物料ID
            **/
                private Long materialId;

            /**
            * 损耗率(%)
            **/
                private BigDecimal wasteRate;

            /**
            * 添加时间
            **/
                private Date addDate;

            /**
            * 替代物料
            **/
                private String substituteMaterials;

            /**
            * 项目名称
            **/
                private String itemName;

            /**
            * 单位
            **/
                private String unit;

            /**
            * 父项目ID
            **/
                private Long parentItemId;

            /**
            * 实际用量
            **/
                private BigDecimal actualQuantity;

            /**
            * 单位成本
            **/
                private BigDecimal unitCost;

            /**
            * 是否关键项目
            **/
                private Boolean isCritical;

            /**
            * 位置
            **/
                private String position;

            /**
            * 主键id
            **/
                private Long id;

            /**
            * 质量要求
            **/
                private String qualityRequirements;

            /**
            * 总成本
            **/
                private BigDecimal totalCost;

            /**
            * 最新修改时间
            **/
                private Date lastDate;


}